package com.ishare.common.service.base;

import com.ishare.common.constant.ScoreChangeType;

/**
 * 积分服务
 * @author 李嘉宾
 * @since 1.0.0
 */
public interface ScoreService {

    /**
     * 更改用户分值
     * @param scoreChangeType 分值更改类型
     * @param changeScore 要更改的分值
     * @param fromId 来源Id 需要根据不同的类型，替换为不同的ID
     * @param toUserId 发放的人物ID
     * @return
     */
    boolean changeUserScore(ScoreChangeType scoreChangeType,Long changeScore,Integer fromId,Integer toUserId);

}
